package com.xinsoft.entity.vo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 故障备件表
 * @TableName cus_repaire_spare
 */
@Data
public class CusRepaireSpareVo implements Serializable {
    /**
     * 计划备件ID
     */
    private Integer id;

    /**
     * 故障维修ID
     */
    private Integer repaireId;

    /**
     * 备件表ID
     */
    @NotNull(message = "请选择备件！")
    private Integer deviceSpareId;

    /**
     * 使用数量
     */
    @NotNull(message = "请填写备件数量！")
    private Integer useNum;

    /**
     * 单价
     */
    @NotNull(message = "请填写备件单价！")
    private Double perPrice;

    /**
     * 总金额
     */
    private Double totalPrice;

    /**
     * 备注
     */
    private String spareDesc;

    /**
     * 物料编码
     */
    @NotBlank
    private String materialNo;

    /**
     * 物料名称
     */
    @NotBlank
    private String materialName;

    /**
     * 规格属性
     */
    private String materialSpecific;

    /**
     * 计量单位
     */
    @NotNull
    private String mainUnitName;


    private static final long serialVersionUID = 1L;




}